[]
        
(Showing Draft Content)

Reporting-UserFunctions

Reporting-UserFunctions

[GET] /api/v2/reporting/user-functions

获取用户函数。

返回值

状态码: 200

成功

UserFunctionsResponse

状态码: 403

禁止

ReportingPluginError

[PUT] /api/v2/reporting/user-functions

更新用户功能。

返回值

状态码: 204

无内容

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁止

ReportingPluginError

[POST] /api/v2/reporting/user-functions/build

构建自定义函数。

请求数据格式

UserFunctionsBuildRequest

返回值

状态码: 200

成功

UserFunctionsBuildResponse

状态码: 400

错误的请求

ReportingPluginError

状态码: 403

禁止

ReportingPluginError

类型定义

Ƭ UserFunctionsResponse

自定义函数的响应模型。

名称 类型 描述 示例
language Language
sourceCode可为空 string 用户功能代码。

Ƭ Language

Enum:

  • CSharp
  • VisualBasic

Ƭ ReportingPluginError

报表插件错误

名称 类型 描述 示例
code可为空 string 错误代码
message可为空 string 错误信息
context可为空 string 错误上下文

Ƭ UserFunctionsBuildResponse

用于构建自定义函数的响应模型。

名称 类型 描述 示例
succeeded Boolean 是否编译成功。
compilationInfos可为空 CompilationResult 编译信息。

Ƭ CompilationResult

名称 类型 描述 示例
severity Severity
message可为空 string
lineNumber int32
characterNumber int32

Ƭ Severity

Enum:

  • Info
  • Warning
  • Error

Ƭ UserFunctionsBuildRequest

用于构建自定义函数的请求模型。

名称 类型 描述 示例
language Language
code string 用户功能代码。